﻿//                       NOTICE
// 
// This software was produced for the U. S. Government
// under Contract No. FA8721-10-C-0001, and is
// subject to the Rights in Noncommercial Computer Software
// and Noncommercial Computer Software Documentation Clause
// (DFARS) 252.227-7014 (JUN 1995)
// 
// � 2010 The MITRE Corporation. All Rights Reserved. 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace MXSE.MultiTouch.Gestures
{
    public class DoubleTapGesture : ComplexGesture
    {
        public Vector2 currentPosition
        {
            get
            {
                return (Basics[0].startPosition + Basics[1].startPosition) / 2;
            }
        }

        public DoubleTapGesture(TapGesture first, TapGesture second)
        {
            AddBasic(first);
            AddBasic(second);
        }

        public override void Destroy()
        {
            destroyed = true;
            Basics[0].Destroy();
            Basics[1].Destroy();
        }
    }
}
